﻿// Copyright (c) Brock Allen & Dominick Baier. All rights reserved.
// Licensed under the Apache License, Version 2.0. See LICENSE in the project root for license information.

namespace IdentityModel.Client
{
  /// <summary>Models an OAuth 2.0 introspection request</summary>
  public class IntrospectionRequest
  {
    /// <summary>Gets or sets the token.</summary>
    /// <value>The token.</value>
    public string Token { get; set; }

    /// <summary>Gets or sets the token type hint.</summary>
    /// <value>The token type hint.</value>
    public string TokenTypeHint { get; set; }

    /// <summary>Gets or sets the client identifier.</summary>
    /// <value>The client identifier.</value>
    public string ClientId { get; set; }

    /// <summary>Gets or sets the client secret.</summary>
    /// <value>The client secret. </value>
    public string ClientSecret { get; set; }
  }
}